<html>
<head><meta charset="utf-8"><title>Embed version numbers in GH labels compiler-team#393 · t-compiler/major changes · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/index.html">t-compiler/major changes</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html">Embed version numbers in GH labels compiler-team#393</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="221070056"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070056" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070056">(Dec 28 2020 at 16:01)</a>:</h4>
<p>Manually creating the zulip thread as the bot is on strike. New MCP by <span class="user-mention" data-user-id="116083">@pnkfelix</span>: "Embed version numbers in backport nominations and regression labels"</p>



<a name="221070137"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070137" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070137">(Dec 28 2020 at 16:02)</a>:</h4>
<p>yeah working on bot</p>



<a name="221070154"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070154" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070154">(Dec 28 2020 at 16:02)</a>:</h4>
<p>don't worry about it, I'm french I'm used to the strikes <span aria-label="upside down" class="emoji emoji-1f643" role="img" title="upside down">:upside_down:</span></p>



<a name="221070158"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070158" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070158">(Dec 28 2020 at 16:02)</a>:</h4>
<p>I am in favor of this, fwiw, I would like to figure out if we can get away with not having the beta/nightly labels at all</p>



<a name="221070200"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070200" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070200">(Dec 28 2020 at 16:03)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116122">simulacrum</span> <a href="#narrow/stream/233931-t-compiler.2Fmajor-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393/near/221070158">said</a>:</p>
<blockquote>
<p>I am in favor of this, fwiw, I would like to figure out if we can get away with not having the beta/nightly labels at all</p>
</blockquote>
<p>beyond what is in the proposal, you mean?</p>



<a name="221070280"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070280" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070280">(Dec 28 2020 at 16:04)</a>:</h4>
<p>Hmm, I didn't actually write an example of what the new version numbers would look like, so the intended outcome here (as to whether the words "beta" or "nightly" would be in the new labels) was ambiguous at best.</p>



<a name="221070290"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070290" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070290">(Dec 28 2020 at 16:04)</a>:</h4>
<p>yeah</p>



<a name="221070295"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070295" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070295">(Dec 28 2020 at 16:04)</a>:</h4>
<p>I think something like regression-in-1.x is what I would prefer</p>



<a name="221070320"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070320" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070320">(Dec 28 2020 at 16:05)</a>:</h4>
<p>or perhaps from-stable-to-1.x, but just in-1.x seems best (e.g. if the regression is beta-to-nightly which I guess we just call stable to nightly right now)</p>



<a name="221070347"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070347" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070347">(Dec 28 2020 at 16:05)</a>:</h4>
<p>and nominated-for-1.x</p>



<a name="221070371"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070371" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070371">(Dec 28 2020 at 16:05)</a>:</h4>
<p>the downside is that you need to reference <a href="http://forge.rust-lang.org">forge.rust-lang.org</a> to know how urgent things are</p>



<a name="221070437"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070437" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070437">(Dec 28 2020 at 16:06)</a>:</h4>
<p>I added some text to the first paragraph to clarify my intent</p>



<a name="221070503"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070503" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070503">(Dec 28 2020 at 16:07)</a>:</h4>
<p>could we use in-1.x and the bot would mark it nightly/beta and update the label along the release cycle ?</p>



<a name="221070505"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070505" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070505">(Dec 28 2020 at 16:07)</a>:</h4>
<p>We can definitely automate creating labels, and the advantage of this scheme is that there is no need to retire them I think, there's no "label limit"</p>



<a name="221070526"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070526" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070526">(Dec 28 2020 at 16:07)</a>:</h4>
<p>I think having both is going to end up confusing and people will (by mistake) add the wrong one</p>



<a name="221070533"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070533" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070533">(Dec 28 2020 at 16:07)</a>:</h4>
<p>well there may be a label limit in terms of the UX for people who use the web interface</p>



<a name="221070537"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070537" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070537">(Dec 28 2020 at 16:07)</a>:</h4>
<p>what you sort of want is github to have "label views"</p>



<a name="221070616"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070616" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070616">(Dec 28 2020 at 16:08)</a>:</h4>
<p>i.e. we don't want old labels cluttering the list when people are trying to scan the labels for what they want to write</p>



<a name="221070617"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070617" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070617">(Dec 28 2020 at 16:08)</a>:</h4>
<p>it should be relatively straightforward to retire them if needed</p>



<a name="221070643"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070643" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070643">(Dec 28 2020 at 16:08)</a>:</h4>
<p>is it possible that this meta-data ... just shouldn't be represented as a label at all?</p>



<a name="221070657"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070657" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070657">(Dec 28 2020 at 16:09)</a>:</h4>
<p>What's the alternative?</p>



<a name="221070661"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070661" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070661">(Dec 28 2020 at 16:09)</a>:</h4>
<p>what do you mean both ? like having regression-in-1.50-nightly and regression-in-1.50-beta ?</p>



<a name="221070677"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070677" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070677">(Dec 28 2020 at 16:09)</a>:</h4>
<p>I don't know, I was thinking first line of description. But the reality is that we probably <em>do</em> want labels because they show up in other contexts, namely issue lists</p>



<a name="221070702"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070702" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070702">(Dec 28 2020 at 16:09)</a>:</h4>
<p>I assumed you meant we would have regression-in-1.50 regression-from-stable-to-beta at the same time by "both"</p>



<a name="221070706"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070706" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Léo Lanteri Thauvin <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070706">(Dec 28 2020 at 16:09)</a>:</h4>
<p>(cc <span class="user-group-mention" data-user-group-id="2403">@WG-prioritization</span> who might be interested)</p>



<a name="221070718"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070718" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070718">(Dec 28 2020 at 16:10)</a>:</h4>
<p>yeah it must be searchable</p>



<a name="221070759"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070759" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070759">(Dec 28 2020 at 16:10)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116113">lqd</span> <a href="#narrow/stream/233931-t-compiler.2Fmajor-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393/near/221070503">said</a>:</p>
<blockquote>
<p>could we use in-1.x and the bot would mark it nightly/beta and update the label along the release cycle ?</p>
</blockquote>
<p>this is what I think <span class="user-mention" data-user-id="116122">@simulacrum</span> meant by "having both"</p>



<a name="221070760"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070760" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070760">(Dec 28 2020 at 16:10)</a>:</h4>
<p>that's table stakes :)</p>



<a name="221070805"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070805" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070805">(Dec 28 2020 at 16:10)</a>:</h4>
<p>but its possible that the current system is still "right" for searches</p>



<a name="221070817"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070817" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070817">(Dec 28 2020 at 16:10)</a>:</h4>
<p>and that the thing with embedded version numbers would go in description</p>



<a name="221070821"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070821" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070821">(Dec 28 2020 at 16:10)</a>:</h4>
<p>ah no I was imagining people could generally use nightly or the version to add the tag, but the bot would rename them from 1.50-nightly to 1.50-beta along the release cycle is what I meant</p>



<a name="221070822"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070822" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070822">(Dec 28 2020 at 16:10)</a>:</h4>
<p>and a bot would maintain the labels</p>



<a name="221070839"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070839" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070839">(Dec 28 2020 at 16:11)</a>:</h4>
<p>we could have a tiny script to generate the searches</p>



<a name="221070854"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070854" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070854">(Dec 28 2020 at 16:11)</a>:</h4>
<p>you say "I want to search beta" and it generates the 1.49 label search</p>



<a name="221070856"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070856" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070856">(Dec 28 2020 at 16:11)</a>:</h4>
<p>i.e there's only one versioned tag (and the bot updates whether that tag is nightly/beta/stable)</p>



<a name="221070957"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070957" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070957">(Dec 28 2020 at 16:12)</a>:</h4>
<p>I think we could autorename labels and have both current channel and a version number in them</p>



<a name="221070962"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221070962" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221070962">(Dec 28 2020 at 16:12)</a>:</h4>
<p>that seems not too hard, I guess</p>



<a name="221071045"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071045" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071045">(Dec 28 2020 at 16:13)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116122">simulacrum</span> <a href="#narrow/stream/233931-t-compiler.2Fmajor-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393/near/221070537">said</a>:</p>
<blockquote>
<p>what you sort of want is github to have "label views"</p>
</blockquote>
<p>Is your idea here, <span class="user-mention" data-user-id="116122">@simulacrum</span> , that the web interface would should only a subset of the full set of labels that are actually available to select?</p>



<a name="221071086"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071086" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071086">(Dec 28 2020 at 16:14)</a>:</h4>
<p>sort of</p>



<a name="221071119"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071119" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071119">(Dec 28 2020 at 16:14)</a>:</h4>
<p>also: are we missing an opportunity here to use the <em>milestone</em> github feature for this?</p>



<a name="221071126"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071126" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071126">(Dec 28 2020 at 16:14)</a>:</h4>
<p>I am thinking basically that what you mostly want is that you can always say "beta" and that is <em>stored</em> as a version number, I guess</p>



<a name="221071153"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071153" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071153">(Dec 28 2020 at 16:15)</a>:</h4>
<p>I like milestones - I add them today - and maybe they are better. the disadvantage is you can only have one per issue</p>



<a name="221071179"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071179" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071179">(Dec 28 2020 at 16:15)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116083">pnkfelix</span> <a href="#narrow/stream/233931-t-compiler.2Fmajor-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393/near/221071119">said</a>:</p>
<blockquote>
<p>also: are we missing an opportunity here to use the <em>milestone</em> github feature for this?</p>
</blockquote>
<p>(I guess that would only handle the backports, not the regression tagging. Or maybe we could abuse it for regression tagging.)</p>



<a name="221071279"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071279" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Léo Lanteri Thauvin <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071279">(Dec 28 2020 at 16:15)</a>:</h4>
<p>I think it makes a lot of sense for backports</p>



<a name="221071450"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071450" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071450">(Dec 28 2020 at 16:16)</a>:</h4>
<p>what if you want to backport to both beta and stable?</p>



<a name="221071454"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071454" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071454">(Dec 28 2020 at 16:16)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116122">simulacrum</span> <a href="#narrow/stream/233931-t-compiler.2Fmajor-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393/near/221071126">said</a>:</p>
<blockquote>
<p>I am thinking basically that what you mostly want is that you can always say "beta" and that is <em>stored</em> as a version number, I guess</p>
</blockquote>
<p>I see, so that at any time, the set of available labels would have only one version associated with labels that have the word "beta" in them, and so someone using the web UX would be able to type "beta" and the right subset of labels would come up in the prompt.</p>



<a name="221071463"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071463" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071463">(Dec 28 2020 at 16:16)</a>:</h4>
<p>backport tracking on PRs doesn't make sense to use milestones for I think</p>



<a name="221071470"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071470" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071470">(Dec 28 2020 at 16:17)</a>:</h4>
<p>(or then we need to stop attaching milestones for all PRs)</p>



<a name="221071492"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071492" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071492">(Dec 28 2020 at 16:17)</a>:</h4>
<p>but tracking regressions via milestones as a "must be fixed when X hits stable" makes sense</p>



<a name="221071495"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071495" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071495">(Dec 28 2020 at 16:17)</a>:</h4>
<p>there could be a '1.50 backports' milestone maybe</p>



<a name="221071498"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071498" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071498">(Dec 28 2020 at 16:17)</a>:</h4>
<p><span class="user-mention silent" data-user-id="232545">Joshua Nelson</span> <a href="#narrow/stream/233931-t-compiler.2Fmajor-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393/near/221071450">said</a>:</p>
<blockquote>
<p>what if you want to backport to both beta and stable?</p>
</blockquote>
<p>The MCP text says that we would keep the current stable labels. I didn't really elaborate why, but my thinking was that once a problem is in stable, its not really something where its too useful  to track the version any more (apart from knowing if its become ancient).</p>



<a name="221071512"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071512" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071512">(Dec 28 2020 at 16:17)</a>:</h4>
<p>no milestones don't make sense for backports, there's too many states</p>



<a name="221071574"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071574" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071574">(Dec 28 2020 at 16:18)</a>:</h4>
<p>backports have multiple targets (beta/stable), and go through at least 3 groups of people: proposer, team decision, backporter</p>



<a name="221071583"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071583" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071583">(Dec 28 2020 at 16:18)</a>:</h4>
<p>but for regression tracking I think they're probably the best tool</p>



<a name="221071661"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071661" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Léo Lanteri Thauvin <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071661">(Dec 28 2020 at 16:20)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116122">simulacrum</span> <a href="#narrow/stream/233931-t-compiler.2Fmajor-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393/near/221071492">said</a>:</p>
<blockquote>
<p>but tracking regressions via milestones as a "must be fixed when X hits stable" makes sense</p>
</blockquote>
<p>Ah, right, for whatever reason I thought they would be used to track the version which introduced the regression</p>



<a name="221071713"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071713" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071713">(Dec 28 2020 at 16:20)</a>:</h4>
<p>that's... the same?</p>



<a name="221071730"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071730" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071730">(Dec 28 2020 at 16:20)</a>:</h4>
<p><span class="user-mention silent" data-user-id="232545">Joshua Nelson</span> <a href="#narrow/stream/233931-t-compiler.2Fmajor-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393/near/221071450">said</a>:</p>
<blockquote>
<p>what if you want to backport to both beta and stable?</p>
</blockquote>
<p>(oh, I see, this was perhaps in response to my musing about using milestones for backports. but yes, i think <span class="user-mention" data-user-id="116122">@simulacrum</span> is right; it would work <em>at most</em> for beta backports alone, and that doesn't seem like a win.)</p>



<a name="221071732"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071732" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Léo Lanteri Thauvin <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071732">(Dec 28 2020 at 16:20)</a>:</h4>
<p>I mean, for stable regressions</p>



<a name="221071749"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071749" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071749">(Dec 28 2020 at 16:21)</a>:</h4>
<p>you mean stable-to-stable?</p>



<a name="221071759"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071759" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071759">(Dec 28 2020 at 16:21)</a>:</h4>
<p>I agree with <span class="user-mention" data-user-id="116083">@pnkfelix</span> that tracking the version in metadata is not super useful</p>



<a name="221071780"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071780" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071780">(Dec 28 2020 at 16:21)</a>:</h4>
<p>I'm going to add a footnote about that to the text (basically the same thing I wrote above).</p>



<a name="221071875"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071875" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071875">(Dec 28 2020 at 16:23)</a>:</h4>
<p>Another option would be to using version numbers <em>just</em> for the beta tags</p>



<a name="221071895"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071895" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071895">(Dec 28 2020 at 16:23)</a>:</h4>
<p>I think my proposal would be to note change both beta noms and regression labels in one go</p>



<a name="221071901"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071901" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Léo Lanteri Thauvin <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071901">(Dec 28 2020 at 16:23)</a>:</h4>
<blockquote>
<p>The labels <code>regression-from-stable-to-stable</code>, <code>stable-nominated</code>, and <code>stable-accepted</code> would remain unchanged.</p>
</blockquote>
<p>I'm blind, didn't see that line :(<br>
Sorry for the noise...</p>



<a name="221071912"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071912" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071912">(Dec 28 2020 at 16:23)</a>:</h4>
<p>I'd change just non-stable regressions to be milestones</p>



<a name="221071947"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221071947" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221071947">(Dec 28 2020 at 16:24)</a>:</h4>
<p>(so that the main effective difference would be that the labels with "beta" in them now have this extra bit of supposedly redundant information)</p>



<a name="221072009"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221072009" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221072009">(Dec 28 2020 at 16:25)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116122">simulacrum</span> <a href="#narrow/stream/233931-t-compiler.2Fmajor-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393/near/221071912">said</a>:</p>
<blockquote>
<p>I'd change just non-stable regressions to be milestones</p>
</blockquote>
<p>hmm, and leave the whole beta-nom system as is for now?</p>



<a name="221072017"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221072017" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221072017">(Dec 28 2020 at 16:25)</a>:</h4>
<p>well, it feels orthogonal</p>



<a name="221072025"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221072025" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221072025">(Dec 28 2020 at 16:25)</a>:</h4>
<p>I feel like milestones are an easy sell</p>



<a name="221072037"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221072037" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221072037">(Dec 28 2020 at 16:25)</a>:</h4>
<p>I'd like to figure out if nominated-for-1.x is clear enough</p>



<a name="221072057"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221072057" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221072057">(Dec 28 2020 at 16:25)</a>:</h4>
<p>If we're going to adopt milestones at all, then it does seem like it would be good to do it directly, rather than first adopting some new embedded-version-in-label scheme</p>



<a name="221072186"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221072186" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221072186">(Dec 28 2020 at 16:27)</a>:</h4>
<p>note that triagebot already creates milestones as soon as a PR lands with that version, so it's really just a matter of starting to use them</p>



<a name="221072205"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221072205" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221072205">(Dec 28 2020 at 16:27)</a>:</h4>
<p>I guess we would have a generic "regression" label</p>



<a name="221072232"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221072232" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221072232">(Dec 28 2020 at 16:28)</a>:</h4>
<p>so e.g. a bug hitting stable on thursday would be tagged regression and milestoned at 1.49</p>



<a name="221072306"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221072306" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221072306">(Dec 28 2020 at 16:28)</a>:</h4>
<p>mmm, I would worry about people not knowing that "regression" is more urgent than "regression-from-stable-to-stable"</p>



<a name="221072318"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221072318" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221072318">(Dec 28 2020 at 16:28)</a>:</h4>
<p>but I guess associated urgency has to be taught in any case</p>



<a name="221072429"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221072429" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221072429">(Dec 28 2020 at 16:30)</a>:</h4>
<p><span class="user-mention" data-user-id="116122">@simulacrum</span> do you think using the milestone system in the way you describe is going to make triaging/review any easier?</p>



<a name="221072491"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221072491" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221072491">(Dec 28 2020 at 16:30)</a>:</h4>
<p>absolutely</p>



<a name="221072503"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221072503" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221072503">(Dec 28 2020 at 16:31)</a>:</h4>
<p>regression-from-stable-to-beta today is a mess</p>



<a name="221072553"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221072553" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221072553">(Dec 28 2020 at 16:31)</a>:</h4>
<p>I routinely find from-stable-to-nightly that are like 6 months old (i.e. clearly not nightly anymore) or should be tagged with -to-beta</p>



<a name="221072563"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221072563" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221072563">(Dec 28 2020 at 16:31)</a>:</h4>
<p>I am very worried we're missing things every release as a result</p>



<a name="221072617"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221072617" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221072617">(Dec 28 2020 at 16:32)</a>:</h4>
<p>I don't know that saying they are regressions is useful</p>



<a name="221072631"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221072631" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221072631">(Dec 28 2020 at 16:32)</a>:</h4>
<p>I don't think we use milestones for anything other than regressions so there's not really a need to add that</p>



<a name="221086081"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221086081" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221086081">(Dec 28 2020 at 19:40)</a>:</h4>
<p>I kind of feel like the best approach could be to have a <code>regression-from-stable-to-v1.50-nightly</code> label that's automatically renamed to <code>regression-from-stable-to-v1.50-beta</code> and then deleted and relabeled as <code>regression-from-stable-to-stable</code> by triagebot. (I think I saw someone mention something like that earlier in the thread.)</p>



<a name="221086120"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221086120" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221086120">(Dec 28 2020 at 19:41)</a>:</h4>
<p>Then we never have to worry about, e.g., <code>regression-from-stable-to-beta</code>s that are super old and now on stable.</p>



<a name="221086178"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221086178" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221086178">(Dec 28 2020 at 19:42)</a>:</h4>
<p>So at any time we'd have these regression labels:</p>
<ul>
<li>regression-from-stable-to-stable</li>
<li>regression-from-stable-v1.{XX}-beta</li>
<li>regression-from-stable-v1.{XX + 1}-nightly</li>
</ul>



<a name="221086702"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221086702" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221086702">(Dec 28 2020 at 19:51)</a>:</h4>
<p>I don't think that gives us any major advantage over the milestone approach personally</p>



<a name="221086743"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221086743" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221086743">(Dec 28 2020 at 19:52)</a>:</h4>
<p>and is a lot more work</p>



<a name="221086764"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/221086764" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#221086764">(Dec 28 2020 at 19:52)</a>:</h4>
<p>(i.e. we need to develop that renaming to work well, during release week there are 2 different betas)</p>



<a name="234480732"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/233931-t-compiler/major%20changes/topic/Embed%20version%20numbers%20in%20GH%20labels%20compiler-team%23393/near/234480732" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> apiraino <a href="https://rust-lang.github.io/zulip_archive/stream/233931-t-compiler/major-changes/topic/Embed.20version.20numbers.20in.20GH.20labels.20compiler-team.23393.html#234480732">(Apr 14 2021 at 11:14)</a>:</h4>
<p>mcp closed for inactivity</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>